package com.itheima.collections_demo;

import java.util.ArrayList;
import java.util.Collections;

/*
    Collections类 : 单列集合的工具类
        sort方法是一个重载的方法，可以实现自然排序及比较器排序。
        要特别注意的是sort方法只能对List集合进行排序，方法如下：

        public static <T extends Comparable> void sort( List<T> list )

        练习：定义List集合，存储若干整数，进行升序排序

        需求 : List集合中存储的是学生类对象
 */
public class SortDemo1 {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>(); // [33, 22, 11, 55, 44]
        list.add(33);
        list.add(22);
        list.add(11);
        list.add(55);
        list.add(44);

        // Collections类
        // public static <T extends Comparable> void sort( List<T> list )
        // Collections.sort(list);

//        ArrayList<Student> list2 = new ArrayList<>();
//        list2.add(new Student("张三" , 23));
//        list2.add(new Student("李四" , 24));
//        Collections.sort(list2);

        System.out.println(list);

    }
}
